﻿function F3s(i3s, A3s, D3s) {
    var n8s = 2;
    for (; n8s !== 65; ) {
        switch (n8s) {
        case 7:
            var G3s = X3s || typeof z8s === q8s[65] && !new h3s[q8s[66]](q8s[67])[q8s[68]](z8s);
            n8s = 6;
            break;
        case 12:
            Q3s = Q3s & ~0x3;
            n8s = 11;
            break;
        case 24:
            C3s = (C3s & 0x7ffff) << 13 | C3s >>> 19;
            n8s = 23;
            break;
        case 9:
            n8s = h3s[q8s[59]][q8s[60]] ? 8 : 7;
            break;
        case 53:
            C3s = p3s(C3s, 0xc2b2ae35);
            n8s = 52;
            break;
        case 39:
            S3s = S3s << 32;
            n8s = 38;
            break;
        case 20:
            S3s = i3s[q8s[69]](W3s) & 0xff | (i3s[q8s[70]](W3s + 1) & 0xff) << 8 | (i3s[q8s[71]](W3s + 2) & 0xff) << 16 | (i3s[q8s[72]](W3s + 3) & 0xff) << 24;
            S3s = p3s(S3s, K3s);
            n8s = 18;
            break;
        case 40:
            A000(q8s[79]);
            n8s = 39;
            break;
        case 30:
            S3s = p3s(S3s, K3s);
            S3s = (S3s & 0x1ffff) << 15 | S3s >>> 17;
            n8s = 28;
            break;
        case 21:
            A000(q8s[74]);
            n8s = 22;
            break;
        case 16:
            n8s = v3s ? 15 : 26;
            break;
        case 11:
            var W3s = 0;
            n8s = 10;
            break;
        case 34:
            var N8s = A3s % 4;
            n8s = N8s === 3 ? 33 : 46;
            break;
        case 47:
            A000(q8s[78]);
            n8s = 41;
            break;
        case 45:
            n8s = N8s === 1 ? 31 : 38;
            break;
        case 52:
            n8s = v3s ? 51 : 49;
            break;
        case 51:
            A000(q8s[80]);
            n8s = 50;
            break;
        case 25:
            n8s = G3s ? 24 : 21;
            break;
        case 8:
            X3s = h3s[q8s[61]][q8s[62]][q8s[63]](q8s[64]) !== -1;
            n8s = 7;
            break;
        case 18:
            S3s = (S3s & 0x1ffff) << 15 | S3s >>> 17;
            S3s = p3s(S3s, y3s);
            n8s = 16;
            break;
        case 22:
            W3s += 4;
            n8s = 10;
            break;
        case 46:
            n8s = N8s === 2 ? 32 : 45;
            break;
        case 43:
            n8s = !v3s ? 42 : 47;
            break;
        case 6:
            var C3s = D3s;
            var Q3s = A3s;
            n8s = 13;
            break;
        case 50:
            C3s ^= C3s >>> 13;
            n8s = 49;
            break;
        case 35:
            S3s = 0;
            n8s = 34;
            break;
        case 31:
            S3s |= i3s[q8s[77]](Q3s) & 0xff;
            n8s = 30;
            break;
        case 13:
            n8s = 1 ? 12 : 11;
            break;
        case 32:
            S3s |= (i3s[q8s[76]](Q3s + 1) & 0xff) << 8;
            n8s = 31;
            break;
        case 49:
            C3s ^= C3s >>> 16;
            return C3s;
            break;
        case 42:
            C3s ^= S3s;
            n8s = 41;
            break;
        case 41:
            n8s = !G3s ? 40 : 38;
            break;
        case 15:
            A000(q8s[73]);
            n8s = 27;
            break;
        case 28:
            n8s = 1 ? 44 : 43;
            break;
        case 38:
            C3s ^= A3s;
            C3s ^= C3s >>> 16;
            C3s = p3s(C3s, 0x85ebca6b);
            C3s ^= C3s >>> 13;
            n8s = 53;
            break;
        case 26:
            C3s ^= S3s;
            n8s = 25;
            break;
        case 23:
            C3s = C3s * 5 + 0xe6546b64 | 0;
            n8s = 22;
            break;
        case 27:
            S3s = S3s | 0x1ffff;
            n8s = 26;
            break;
        case 10:
            n8s = W3s < Q3s ? 20 : 35;
            break;
        case 3:
            n8s = h3s[q8s[58]] ? 9 : 7;
            break;
        case 33:
            S3s = (i3s[q8s[75]](Q3s + 2) & 0xff) << 16;
            n8s = 32;
            break;
        case 2:
            var v3s = typeof h3s !== q8s[55] && typeof h3s[q8s[56]] !== q8s[57];
            var K3s = 0xcc9e2d51
              , y3s = 0x1b873593;
            var S3s;
            var X3s;
            n8s = 3;
            break;
        case 44:
            S3s = p3s(S3s, y3s);
            n8s = 43;
            break;
        }
    }
}
